home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / emacssrc.zip / EMACSSRC.TAR / emacs-19.17 / src / frame_p.h < prev    next >
C/C++ Source or Header  |  1993-10-07  |  3KB  |  61 lines

  1. #ifndef __FRAME_P_H__
  2. #define __FRAME_P_H__
  3.  
  4. extern struct frame * make_frame _P_((int mini_p));
  5. extern struct frame * make_frame_without_minibuffer _P_((register Lisp_Object
  6.                                                          mini_window));
  7. extern struct frame * make_minibuffer_frame _P_((void));
  8. extern struct frame * make_terminal_frame _P_((void));
  9. extern Lisp_Object next_frame _P_((Lisp_Object frame, Lisp_Object minibuf));
  10. extern Lisp_Object prev_frame _P_((Lisp_Object frame, Lisp_Object minibuf));
  11. extern Lisp_Object get_frame_param _P_((register struct frame *frame,
  12.                                         Lisp_Object prop));
  13. extern _VOID_ store_in_alist _P_((Lisp_Object *alistptr, Lisp_Object prop,
  14.                                   Lisp_Object val));
  15. extern _VOID_ store_frame_param _P_((struct frame *f, Lisp_Object prop,
  16.                                      Lisp_Object val));
  17. extern _VOID_ choose_minibuf_frame _P_((void));
  18. extern _VOID_ syms_of_frame _P_((void));
  19. extern _VOID_ keys_of_frame _P_((void));
  20.  
  21. DEFUN_P(Fframep, (Lisp_Object obj));
  22. DEFUN_P(Fframe_live_p, (Lisp_Object object));
  23. DEFUN_P(Fselect_frame, (Lisp_Object frame, Lisp_Object no_enter));
  24. DEFUN_P(Fhandle_switch_frame, (Lisp_Object frame, Lisp_Object no_enter));
  25. DEFUN_P(Fselected_frame, (void));
  26. DEFUN_P(Fwindow_frame, (Lisp_Object window));
  27. DEFUN_P(Fframe_root_window, (Lisp_Object frame));
  28. DEFUN_P(Fframe_selected_window, (Lisp_Object frame));
  29. DEFUN_P(Fframe_list, (void));
  30. DEFUN_P(Fnext_frame, (Lisp_Object frame, Lisp_Object miniframe));
  31. DEFUN_P(Fdelete_frame, (Lisp_Object frame));
  32. DEFUN_P(Fmouse_position, (void));
  33. DEFUN_P(Fset_mouse_position, (Lisp_Object frame, Lisp_Object x,
  34.                               Lisp_Object y));
  35. DEFUN_P(Fmake_frame_visible, (Lisp_Object frame));
  36. DEFUN_P(Fmake_frame_invisible, (Lisp_Object frame));
  37. DEFUN_P(Ficonify_frame, (Lisp_Object frame));
  38. DEFUN_P(Fframe_visible_p, (Lisp_Object frame));
  39. DEFUN_P(Fvisible_frame_list, (void));
  40. DEFUN_P(Fraise_frame, (Lisp_Object frame));
  41. DEFUN_P(Flower_frame, (Lisp_Object frame));
  42. DEFUN_P(Fredirect_frame_focus, (Lisp_Object frame, Lisp_Object focus_frame));
  43. DEFUN_P(Fframe_focus, (Lisp_Object frame));
  44. DEFUN_P(Fframe_parameters, (Lisp_Object frame));    
  45. DEFUN_P(Fframe_parameters, (Lisp_Object frame));
  46. DEFUN_P(Fmodify_frame_parameters, (Lisp_Object frame, Lisp_Object alist));
  47. DEFUN_P(Fframe_char_height, (Lisp_Object frame));
  48. DEFUN_P(Fframe_char_width, (Lisp_Object frame));
  49. DEFUN_P(Fframe_pixel_width, (Lisp_Object frame));
  50. DEFUN_P(Fframe_pixel_height, (Lisp_Object frame));
  51. DEFUN_P(Fset_frame_height, (Lisp_Object frame, Lisp_Object rows,
  52.                             Lisp_Object pretend));
  53. DEFUN_P(Fset_frame_width, (Lisp_Object frame, Lisp_Object cols,
  54.                            Lisp_Object pretend));
  55. DEFUN_P(Fset_frame_size, (Lisp_Object frame, Lisp_Object cols,
  56.                           Lisp_Object rows));
  57. DEFUN_P(Fset_frame_position, (Lisp_Object frame, Lisp_Object xoffset,
  58.                               Lisp_Object yoffset));
  59.  
  60. #endif
  61.